final List<Map> projectTabs = [
  {
    "articleList": [],
    "author": "",
    "children": [],
    "courseId": 13,
    "cover": "",
    "desc": "",
    "id": 294,
    "lisense": "",
    "lisenseLink": "",
    "name": "完整项目",
    "order": 145000,
    "parentChapterId": 293,
    "type": 0,
    "userControlSetTop": false,
    "visible": 0
  },
  {
    "articleList": [],
    "author": "",
    "children": [],
    "courseId": 13,
    "cover": "",
    "desc": "",
    "id": 402,
    "lisense": "",
    "lisenseLink": "",
    "name": "跨平台应用",
    "order": 145001,
    "parentChapterId": 293,
    "type": 0,
    "userControlSetTop": false,
    "visible": 1
  },
  {
    "articleList": [],
    "author": "",
    "children": [],
    "courseId": 13,
    "cover": "",
    "desc": "",
    "id": 367,
    "lisense": "",
    "lisenseLink": "",
    "name": "资源聚合类",
    "order": 145002,
    "parentChapterId": 293,
    "type": 0,
    "userControlSetTop": false,
    "visible": 1
  },
  {
    "articleList": [],
    "author": "",
    "children": [],
    "courseId": 13,
    "cover": "",
    "desc": "",
    "id": 323,
    "lisense": "",
    "lisenseLink": "",
    "name": "动画",
    "order": 145003,
    "parentChapterId": 293,
    "type": 0,
    "userControlSetTop": false,
    "visible": 1
  },
  {
    "articleList": [],
    "author": "",
    "children": [],
    "courseId": 13,
    "cover": "",
    "desc": "",
    "id": 314,
    "lisense": "",
    "lisenseLink": "",
    "name": "RV列表动效",
    "order": 145004,
    "parentChapterId": 293,
    "type": 0,
    "userControlSetTop": false,
    "visible": 1
  },
  {
    "articleList": [],
    "author": "",
    "children": [],
    "courseId": 13,
    "cover": "",
    "desc": "",
    "id": 358,
    "lisense": "",
    "lisenseLink": "",
    "name": "项目基础功能",
    "order": 145005,
    "parentChapterId": 293,
    "type": 0,
    "userControlSetTop": false,
    "visible": 1
  },
  {
    "articleList": [],
    "author": "",
    "children": [],
    "courseId": 13,
    "cover": "",
    "desc": "",
    "id": 328,
    "lisense": "",
    "lisenseLink": "",
    "name": "网络&amp;文件下载",
    "order": 145011,
    "parentChapterId": 293,
    "type": 0,
    "userControlSetTop": false,
    "visible": 1
  },
  {
    "articleList": [],
    "author": "",
    "children": [],
    "courseId": 13,
    "cover": "",
    "desc": "",
    "id": 331,
    "lisense": "",
    "lisenseLink": "",
    "name": "TextView",
    "order": 145013,
    "parentChapterId": 293,
    "type": 0,
    "userControlSetTop": false,
    "visible": 1
  },
  {
    "articleList": [],
    "author": "",
    "children": [],
    "courseId": 13,
    "cover": "",
    "desc": "",
    "id": 336,
    "lisense": "",
    "lisenseLink": "",
    "name": "键盘",
    "order": 145015,
    "parentChapterId": 293,
    "type": 0,
    "userControlSetTop": false,
    "visible": 1
  },
  {
    "articleList": [],
    "author": "",
    "children": [],
    "courseId": 13,
    "cover": "",
    "desc": "",
    "id": 337,
    "lisense": "",
    "lisenseLink": "",
    "name": "快应用",
    "order": 145016,
    "parentChapterId": 293,
    "type": 0,
    "userControlSetTop": false,
    "visible": 1
  },
  {
    "articleList": [],
    "author": "",
    "children": [],
    "courseId": 13,
    "cover": "",
    "desc": "",
    "id": 338,
    "lisense": "",
    "lisenseLink": "",
    "name": "日历&amp;时钟",
    "order": 145017,
    "parentChapterId": 293,
    "type": 0,
    "userControlSetTop": false,
    "visible": 1
  },
  {
    "articleList": [],
    "author": "",
    "children": [],
    "courseId": 13,
    "cover": "",
    "desc": "",
    "id": 339,
    "lisense": "",
    "lisenseLink": "",
    "name": "K线图",
    "order": 145018,
    "parentChapterId": 293,
    "type": 0,
    "userControlSetTop": false,
    "visible": 1
  },
  {
    "articleList": [],
    "author": "",
    "children": [],
    "courseId": 13,
    "cover": "",
    "desc": "",
    "id": 340,
    "lisense": "",
    "lisenseLink": "",
    "name": "硬件相关",
    "order": 145019,
    "parentChapterId": 293,
    "type": 0,
    "userControlSetTop": false,
    "visible": 1
  },
  {
    "articleList": [],
    "author": "",
    "children": [],
    "courseId": 13,
    "cover": "",
    "desc": "",
    "id": 357,
    "lisense": "",
    "lisenseLink": "",
    "name": "表格类",
    "order": 145022,
    "parentChapterId": 293,
    "type": 0,
    "userControlSetTop": false,
    "visible": 1
  },
  {
    "articleList": [],
    "author": "",
    "children": [],
    "courseId": 13,
    "cover": "",
    "desc": "",
    "id": 363,
    "lisense": "",
    "lisenseLink": "",
    "name": "创意汇",
    "order": 145024,
    "parentChapterId": 293,
    "type": 0,
    "userControlSetTop": false,
    "visible": 1
  },
  {
    "articleList": [],
    "author": "",
    "children": [],
    "courseId": 13,
    "cover": "",
    "desc": "",
    "id": 380,
    "lisense": "",
    "lisenseLink": "",
    "name": "ImageView",
    "order": 145029,
    "parentChapterId": 293,
    "type": 0,
    "userControlSetTop": false,
    "visible": 1
  },
  {
    "articleList": [],
    "author": "",
    "children": [],
    "courseId": 13,
    "cover": "",
    "desc": "",
    "id": 382,
    "lisense": "",
    "lisenseLink": "",
    "name": "音视频&amp;相机",
    "order": 145030,
    "parentChapterId": 293,
    "type": 0,
    "userControlSetTop": false,
    "visible": 1
  },
  {
    "articleList": [],
    "author": "",
    "children": [],
    "courseId": 13,
    "cover": "",
    "desc": "",
    "id": 383,
    "lisense": "",
    "lisenseLink": "",
    "name": "相机",
    "order": 145031,
    "parentChapterId": 293,
    "type": 0,
    "userControlSetTop": false,
    "visible": 1
  },
  {
    "articleList": [],
    "author": "",
    "children": [],
    "courseId": 13,
    "cover": "",
    "desc": "",
    "id": 310,
    "lisense": "",
    "lisenseLink": "",
    "name": "下拉刷新",
    "order": 145032,
    "parentChapterId": 293,
    "type": 0,
    "userControlSetTop": false,
    "visible": 1
  },
  {
    "articleList": [],
    "author": "",
    "children": [],
    "courseId": 13,
    "cover": "",
    "desc": "",
    "id": 385,
    "lisense": "",
    "lisenseLink": "",
    "name": "架构",
    "order": 145033,
    "parentChapterId": 293,
    "type": 0,
    "userControlSetTop": false,
    "visible": 1
  },
  {
    "articleList": [],
    "author": "",
    "children": [],
    "courseId": 13,
    "cover": "",
    "desc": "",
    "id": 387,
    "lisense": "",
    "lisenseLink": "",
    "name": "对话框",
    "order": 145035,
    "parentChapterId": 293,
    "type": 0,
    "userControlSetTop": false,
    "visible": 1
  },
  {
    "articleList": [],
    "author": "",
    "children": [],
    "courseId": 13,
    "cover": "",
    "desc": "",
    "id": 388,
    "lisense": "",
    "lisenseLink": "",
    "name": "数据库",
    "order": 145036,
    "parentChapterId": 293,
    "type": 0,
    "userControlSetTop": false,
    "visible": 1
  },
  {
    "articleList": [],
    "author": "",
    "children": [],
    "courseId": 13,
    "cover": "",
    "desc": "",
    "id": 391,
    "lisense": "",
    "lisenseLink": "",
    "name": "AS插件",
    "order": 145037,
    "parentChapterId": 293,
    "type": 0,
    "userControlSetTop": false,
    "visible": 1
  },
  {
    "articleList": [],
    "author": "",
    "children": [],
    "courseId": 13,
    "cover": "",
    "desc": "",
    "id": 400,
    "lisense": "",
    "lisenseLink": "",
    "name": "ViewPager",
    "order": 145039,
    "parentChapterId": 293,
    "type": 0,
    "userControlSetTop": false,
    "visible": 1
  },
  {
    "articleList": [],
    "author": "",
    "children": [],
    "courseId": 13,
    "cover": "",
    "desc": "",
    "id": 401,
    "lisense": "",
    "lisenseLink": "",
    "name": "二维码",
    "order": 145040,
    "parentChapterId": 293,
    "type": 0,
    "userControlSetTop": false,
    "visible": 1
  },
  {
    "articleList": [],
    "author": "",
    "children": [],
    "courseId": 13,
    "cover": "",
    "desc": "",
    "id": 312,
    "lisense": "",
    "lisenseLink": "",
    "name": "富文本编辑器",
    "order": 145041,
    "parentChapterId": 293,
    "type": 0,
    "userControlSetTop": false,
    "visible": 1
  },
  {
    "articleList": [],
    "author": "",
    "children": [],
    "courseId": 13,
    "cover": "",
    "desc": "",
    "id": 526,
    "lisense": "",
    "lisenseLink": "",
    "name": "IM",
    "order": 145042,
    "parentChapterId": 293,
    "type": 0,
    "userControlSetTop": false,
    "visible": 1
  },
  {
    "articleList": [],
    "author": "",
    "children": [],
    "courseId": 13,
    "cover": "",
    "desc": "",
    "id": 539,
    "lisense": "",
    "lisenseLink": "",
    "name": "未分类",
    "order": 145043,
    "parentChapterId": 293,
    "type": 0,
    "userControlSetTop": false,
    "visible": 1
  }
];

final List<Map> projectTabList = [
  {
    "adminAdd": false,
    "apkLink": "",
    "audit": 1,
    "author": "sskEvan",
    "canEdit": false,
    "chapterId": 294,
    "chapterName": "完整项目",
    "collect": false,
    "courseId": 13,
    "desc":
        "joke_fun_flutter仿写自段子乐app，项目整体基于GetX实现路由跳转、依赖注入、状态管理。网络请求基于Dio+Retrofit。已实现以下功能：段子推荐列表（纯文字、多图片、视频）、段子发布、发现（仿抖音划一划功能）、搜索、评论（支持楼中楼）、登陆、个人详情、资料编辑、乐豆、关注、主题色切换...",
    "descMd": "",
    "envelopePic":
        "https://www.wanandroid.com/blogimgs/2f859d26-e80a-4f08-a62a-f1c8236333cf.png",
    "fresh": false,
    "host": "",
    "id": 27962,
    "isAdminAdd": false,
    "link": "https://www.wanandroid.com/blog/show/3619",
    "niceDate": "2024-01-29 22:12",
    "niceShareDate": "2024-01-29 22:12",
    "origin": "",
    "prefix": "",
    "projectLink": "https://github.com/sskEvan/joke_fun_flutter",
    "publishTime": 1706537538000,
    "realSuperChapterId": 293,
    "selfVisible": 0,
    "shareDate": 1706537538000,
    "shareUser": "",
    "superChapterId": 294,
    "superChapterName": "开源项目主Tab",
    "tags": [
      {"name": "项目", "url": "/project/list/1?cid=294"}
    ],
    "title": "flutter仿段子乐app",
    "type": 0,
    "userId": -1,
    "visible": 1,
    "zan": 0
  },
  {
    "adminAdd": false,
    "apkLink": "",
    "audit": 1,
    "author": "qianyue0317",
    "canEdit": false,
    "chapterId": 294,
    "chapterName": "完整项目",
    "collect": false,
    "courseId": 13,
    "desc": "玩Android flutter版本",
    "descMd": "",
    "envelopePic":
        "https://www.wanandroid.com/blogimgs/89868c9a-e793-46f3-a239-751246951b7f.png",
    "fresh": false,
    "host": "",
    "id": 27961,
    "isAdminAdd": false,
    "link": "https://www.wanandroid.com/blog/show/3618",
    "niceDate": "2024-01-29 22:10",
    "niceShareDate": "2024-01-29 22:10",
    "origin": "",
    "prefix": "",
    "projectLink": "https://github.com/qianyue0317/wan_android_flutter",
    "publishTime": 1706537457000,
    "realSuperChapterId": 293,
    "selfVisible": 0,
    "shareDate": 1706537457000,
    "shareUser": "",
    "superChapterId": 294,
    "superChapterName": "开源项目主Tab",
    "tags": [
      {"name": "项目", "url": "/project/list/1?cid=294"}
    ],
    "title": "玩Android-flutter项目",
    "type": 0,
    "userId": -1,
    "visible": 1,
    "zan": 0
  },
  {
    "adminAdd": false,
    "apkLink": "",
    "audit": 1,
    "author": "TestPlanB",
    "canEdit": false,
    "chapterId": 294,
    "chapterName": "完整项目",
    "collect": false,
    "courseId": 13,
    "desc": "一个简单的工具库，专门处理Jni 函数调用Hook",
    "descMd": "",
    "envelopePic":
        "https://www.wanandroid.com/resources/image/pc/default_project_img.jpg",
    "fresh": false,
    "host": "",
    "id": 27930,
    "isAdminAdd": false,
    "link": "https://www.wanandroid.com/blog/show/3615",
    "niceDate": "2024-01-24 22:57",
    "niceShareDate": "2024-01-24 22:57",
    "origin": "",
    "prefix": "",
    "projectLink": "https://github.com/TestPlanB/JniHook",
    "publishTime": 1706108233000,
    "realSuperChapterId": 293,
    "selfVisible": 0,
    "shareDate": 1706108233000,
    "shareUser": "",
    "superChapterId": 294,
    "superChapterName": "开源项目主Tab",
    "tags": [
      {"name": "项目", "url": "/project/list/1?cid=294"}
    ],
    "title": "JniHook",
    "type": 0,
    "userId": -1,
    "visible": 1,
    "zan": 0
  },
  {
    "adminAdd": false,
    "apkLink": "",
    "audit": 1,
    "author": "z244370114",
    "canEdit": false,
    "chapterId": 294,
    "chapterName": "完整项目",
    "collect": false,
    "courseId": 13,
    "desc":
        "A large language model trained by OpenAI that can be used to answer questions in different domai",
    "descMd": "",
    "envelopePic":
        "https://www.wanandroid.com/blogimgs/895f4a2c-e335-4b80-82e8-1c45518d0a68.png",
    "fresh": false,
    "host": "",
    "id": 27929,
    "isAdminAdd": false,
    "link": "https://www.wanandroid.com/blog/show/3614",
    "niceDate": "2024-01-24 22:52",
    "niceShareDate": "2024-01-24 22:52",
    "origin": "",
    "prefix": "",
    "projectLink": "https://github.com/z244370114/chatgpt",
    "publishTime": 1706107966000,
    "realSuperChapterId": 293,
    "selfVisible": 0,
    "shareDate": 1706107966000,
    "shareUser": "",
    "superChapterId": 294,
    "superChapterName": "开源项目主Tab",
    "tags": [
      {"name": "项目", "url": "/project/list/1?cid=294"}
    ],
    "title": "全网更优质Flutter版ChatGpt",
    "type": 0,
    "userId": -1,
    "visible": 1,
    "zan": 0
  },
  {
    "adminAdd": false,
    "apkLink": "",
    "audit": 1,
    "author": "jenly1314",
    "canEdit": false,
    "chapterId": 294,
    "chapterName": "完整项目",
    "collect": false,
    "courseId": 13,
    "desc":
        "UltraSwipeRefresh：一个可带来极致体验的 Compose 刷新组件；支持下拉刷新和上拉加载，可完美替代官方的 SwipeRefresh；并且支持的功能更多，可扩展性更强。",
    "descMd": "",
    "envelopePic":
        "https://www.wanandroid.com/blogimgs/848875a9-7977-4e3e-b49b-6f05004aebbf.gif",
    "fresh": false,
    "host": "",
    "id": 27928,
    "isAdminAdd": false,
    "link": "https://www.wanandroid.com/blog/show/3613",
    "niceDate": "2024-01-24 22:38",
    "niceShareDate": "2024-01-24 22:38",
    "origin": "",
    "prefix": "",
    "projectLink": "https://github.com/jenly1314/UltraSwipeRefresh",
    "publishTime": 1706107094000,
    "realSuperChapterId": 293,
    "selfVisible": 0,
    "shareDate": 1706107094000,
    "shareUser": "",
    "superChapterId": 294,
    "superChapterName": "开源项目主Tab",
    "tags": [
      {"name": "项目", "url": "/project/list/1?cid=294"}
    ],
    "title": "UltraSwipeRefresh一个极致体验的 Compose 刷新组件",
    "type": 0,
    "userId": -1,
    "visible": 1,
    "zan": 0
  },
  {
    "adminAdd": false,
    "apkLink": "",
    "audit": 1,
    "author": "PengyanMingJack",
    "canEdit": false,
    "chapterId": 294,
    "chapterName": "完整项目",
    "collect": false,
    "courseId": 13,
    "desc": "flutter 安卓 IOS端,uni-app编写微信小程序，适配抖音小程序",
    "descMd": "",
    "envelopePic":
        "https://www.wanandroid.com/blogimgs/2fac9de2-ae78-4dae-ab7c-95b24274fdd2.png",
    "fresh": false,
    "host": "",
    "id": 27927,
    "isAdminAdd": false,
    "link": "https://www.wanandroid.com/blog/show/3612",
    "niceDate": "2024-01-24 22:35",
    "niceShareDate": "2024-01-24 22:35",
    "origin": "",
    "prefix": "",
    "projectLink":
        "https://github.com/PengyanMingJack/WoodenFishFlutter/tree/master",
    "publishTime": 1706106935000,
    "realSuperChapterId": 293,
    "selfVisible": 0,
    "shareDate": 1706106935000,
    "shareUser": "",
    "superChapterId": 294,
    "superChapterName": "开源项目主Tab",
    "tags": [
      {"name": "项目", "url": "/project/list/1?cid=294"}
    ],
    "title": "木鱼念经助手，支持多端",
    "type": 0,
    "userId": -1,
    "visible": 1,
    "zan": 0
  },
  {
    "adminAdd": false,
    "apkLink": "",
    "audit": 1,
    "author": "sskEvan",
    "canEdit": false,
    "chapterId": 294,
    "chapterName": "完整项目",
    "collect": false,
    "courseId": 13,
    "desc":
        "采用单Activity+ComposeNavigation+MVVM+Hilt+Coroutines开发。基于Compose1.3.0尽可能的复刻网易云的一些交互效果。目前完成的功能模块有扫码登录、歌单播放、云村视频、评论查看等，支持主题切换",
    "descMd": "",
    "envelopePic":
        "https://www.wanandroid.com/blogimgs/a45e5ddc-68b2-4080-906f-8c263cde6231.png",
    "fresh": false,
    "host": "",
    "id": 27919,
    "isAdminAdd": false,
    "link": "https://www.wanandroid.com/blog/show/3611",
    "niceDate": "2024-01-22 22:23",
    "niceShareDate": "2024-01-22 22:23",
    "origin": "",
    "prefix": "",
    "projectLink": "https://github.com/sskEvan/NCMusic",
    "publishTime": 1705933384000,
    "realSuperChapterId": 293,
    "selfVisible": 0,
    "shareDate": 1705933384000,
    "shareUser": "",
    "superChapterId": 294,
    "superChapterName": "开源项目主Tab",
    "tags": [
      {"name": "项目", "url": "/project/list/1?cid=294"}
    ],
    "title": "Jetpack Compose网抑云",
    "type": 0,
    "userId": -1,
    "visible": 1,
    "zan": 0
  },
  {
    "adminAdd": false,
    "apkLink": "",
    "audit": 1,
    "author": "BTPJ",
    "canEdit": false,
    "chapterId": 294,
    "chapterName": "完整项目",
    "collect": false,
    "courseId": 13,
    "desc":
        "已将之前的MVVM普通View版改造成了Compose版本，作为Compose初学者联手，挺好的，这可能是目前完成度更高的Compose版本的WanAndroid了\r\n截至目前已实现MVVM版、MVVM组件化版、Compose版\r\n后续的Flutter版以及Uniapp版甚至是鸿蒙版本会在路上的...",
    "descMd": "",
    "envelopePic":
        "https://www.wanandroid.com/resources/image/pc/default_project_img.jpg",
    "fresh": false,
    "host": "",
    "id": 27917,
    "isAdminAdd": false,
    "link": "https://www.wanandroid.com/blog/show/3609",
    "niceDate": "2024-01-22 22:19",
    "niceShareDate": "2024-01-22 22:19",
    "origin": "",
    "prefix": "",
    "projectLink": "https://github.com/BTPJ/WanAndroid/tree/Component",
    "publishTime": 1705933143000,
    "realSuperChapterId": 293,
    "selfVisible": 0,
    "shareDate": 1705933143000,
    "shareUser": "",
    "superChapterId": 294,
    "superChapterName": "开源项目主Tab",
    "tags": [
      {"name": "项目", "url": "/project/list/1?cid=294"}
    ],
    "title": "可能是功能更完整的Compose版WanAndroid",
    "type": 0,
    "userId": -1,
    "visible": 1,
    "zan": 0
  },
  {
    "adminAdd": false,
    "apkLink": "",
    "audit": 1,
    "author": "WinWang",
    "canEdit": false,
    "chapterId": 294,
    "chapterName": "完整项目",
    "collect": false,
    "courseId": 13,
    "desc":
        "华为鸿蒙Harmony开眼App（项目整体基于Api9+Stage模式+ArkTs+ArkUI） 鸿蒙Harmony版本开眼APP，具体包含功能如下：\r\n1、常用组件的提取；\r\n2、网络请求的基础封装(基于axios)；\r\n3、封装项目页面多状态（加载中，成功，失败，空数据）；\r\n4、视频播放以及视频列表播放；\r\n5、列表页面刷新加载示例等\r\n具体更多内容，请下载项目了解更多",
    "descMd": "",
    "envelopePic":
        "https://www.wanandroid.com/blogimgs/efe5807c-167d-4e7f-b6e8-099c1805d665.png",
    "fresh": false,
    "host": "",
    "id": 27838,
    "isAdminAdd": false,
    "link": "https://www.wanandroid.com/blog/show/3604",
    "niceDate": "2024-01-09 09:39",
    "niceShareDate": "2024-01-09 09:39",
    "origin": "",
    "prefix": "",
    "projectLink": "https://github.com/WinWang/HarmoneyOpenEye",
    "publishTime": 1704764369000,
    "realSuperChapterId": 293,
    "selfVisible": 0,
    "shareDate": 1704764369000,
    "shareUser": "",
    "superChapterId": 294,
    "superChapterName": "开源项目主Tab",
    "tags": [
      {"name": "项目", "url": "/project/list/1?cid=294"}
    ],
    "title": "鸿蒙Harmony版本开眼App",
    "type": 0,
    "userId": -1,
    "visible": 1,
    "zan": 0
  },
  {
    "adminAdd": false,
    "apkLink": "",
    "audit": 1,
    "author": "hefengbao",
    "canEdit": false,
    "chapterId": 294,
    "chapterName": "完整项目",
    "collect": false,
    "courseId": 13,
    "desc":
        "平台支持\r\nAndroid 8 及以上\r\n\r\n功能\r\n目前的内容有：\r\n\r\n古诗词文 10000 首（阙、篇）；\r\n\r\n古诗词文名句 10000 句；\r\n\r\n歇后语 14026 条；\r\n\r\n成语 30895 条；\r\n\r\n中国传统色 161 种；\r\n\r\n中国传统节日 19 个；\r\n\r\n...\r\n\r\n使用 Jetpack Compose 开发的，我自己水平一般，代码写得马马虎虎，主要以实现功能为主:sweat: ",
    "descMd": "",
    "envelopePic":
        "https://www.wanandroid.com/resources/image/pc/default_project_img.jpg",
    "fresh": false,
    "host": "",
    "id": 27837,
    "isAdminAdd": false,
    "link": "https://www.wanandroid.com/blog/show/3603",
    "niceDate": "2024-01-09 09:29",
    "niceShareDate": "2024-01-09 09:29",
    "origin": "",
    "prefix": "",
    "projectLink": "https://github.com/hefengbao/jingmo",
    "publishTime": 1704763757000,
    "realSuperChapterId": 293,
    "selfVisible": 0,
    "shareDate": 1704763757000,
    "shareUser": "",
    "superChapterId": 294,
    "superChapterName": "开源项目主Tab",
    "tags": [
      {"name": "项目", "url": "/project/list/1?cid=294"}
    ],
    "title": "『京墨』开源免费的古诗词文（名句）、歇后语、成语、绕口令、节日等的阅读 APP",
    "type": 0,
    "userId": -1,
    "visible": 1,
    "zan": 0
  },
  {
    "adminAdd": false,
    "apkLink": "",
    "audit": 1,
    "author": "fmtjava",
    "canEdit": false,
    "chapterId": 294,
    "chapterName": "完整项目",
    "collect": false,
    "courseId": 13,
    "desc":
        "一款基于 Jetpack Compose 实现的精美仿开眼视频App(提供Kotlin、Flutter、React Native、小程序版本 :grin: )\r\n",
    "descMd": "",
    "envelopePic":
        "https://www.wanandroid.com/blogimgs/69ff15f4-1864-44a5-b6bc-0c3e663d5e36.png",
    "fresh": false,
    "host": "",
    "id": 27836,
    "isAdminAdd": false,
    "link": "https://www.wanandroid.com/blog/show/3602",
    "niceDate": "2024-01-09 09:28",
    "niceShareDate": "2024-01-09 09:28",
    "origin": "",
    "prefix": "",
    "projectLink": "https://github.com/fmtjava/Compose_Eyepetizer",
    "publishTime": 1704763709000,
    "realSuperChapterId": 293,
    "selfVisible": 0,
    "shareDate": 1704763709000,
    "shareUser": "",
    "superChapterId": 294,
    "superChapterName": "开源项目主Tab",
    "tags": [
      {"name": "项目", "url": "/project/list/1?cid=294"}
    ],
    "title":
        "一款基于 Jetpack Compose 实现的精美仿开眼视频App(提供Kotlin、Flutter、React Native、小程序版本 😁 )  Topics",
    "type": 0,
    "userId": -1,
    "visible": 1,
    "zan": 0
  },
  {
    "adminAdd": false,
    "apkLink": "",
    "audit": 1,
    "author": "walgr",
    "canEdit": false,
    "chapterId": 294,
    "chapterName": "完整项目",
    "collect": false,
    "courseId": 13,
    "desc":
        "简化代码，争取做到更小代码实现功能。\r\n有基础Activity、Fragment、Dialog、网络请求、RecyclerView.\r\n其他功能正在想。",
    "descMd": "",
    "envelopePic":
        "https://www.wanandroid.com/resources/image/pc/default_project_img.jpg",
    "fresh": false,
    "host": "",
    "id": 27600,
    "isAdminAdd": false,
    "link": "https://www.wanandroid.com/blog/show/3587",
    "niceDate": "2023-11-22 21:43",
    "niceShareDate": "2023-11-22 21:43",
    "origin": "",
    "prefix": "",
    "projectLink": "https://github.com/walgr/Quick",
    "publishTime": 1700660596000,
    "realSuperChapterId": 293,
    "selfVisible": 0,
    "shareDate": 1700660596000,
    "shareUser": "",
    "superChapterId": 294,
    "superChapterName": "开源项目主Tab",
    "tags": [
      {"name": "项目", "url": "/project/list/1?cid=294"}
    ],
    "title": "Android偷懒框架",
    "type": 0,
    "userId": -1,
    "visible": 1,
    "zan": 0
  },
  {
    "adminAdd": false,
    "apkLink": "",
    "audit": 1,
    "author": "venshine",
    "canEdit": false,
    "chapterId": 294,
    "chapterName": "完整项目",
    "collect": false,
    "courseId": 13,
    "desc":
        "仓库使用dart语言开发，开发者无需引用其他library，可以直接在项目中使用，一键运行即可把项目或目录中json文件转成dart对象，方便快捷比线上同类库使用更简单轻量，支持Null Safety",
    "descMd": "",
    "envelopePic":
        "https://www.wanandroid.com/resources/image/pc/default_project_img.jpg",
    "fresh": false,
    "host": "",
    "id": 27598,
    "isAdminAdd": false,
    "link": "https://www.wanandroid.com/blog/show/3585",
    "niceDate": "2023-11-22 21:41",
    "niceShareDate": "2023-11-22 21:41",
    "origin": "",
    "prefix": "",
    "projectLink": "https://github.com/venshine/json2model",
    "publishTime": 1700660487000,
    "realSuperChapterId": 293,
    "selfVisible": 0,
    "shareDate": 1700660487000,
    "shareUser": "",
    "superChapterId": 294,
    "superChapterName": "开源项目主Tab",
    "tags": [
      {"name": "项目", "url": "/project/list/1?cid=294"}
    ],
    "title": "dart库json转model",
    "type": 0,
    "userId": -1,
    "visible": 1,
    "zan": 0
  },
  {
    "adminAdd": false,
    "apkLink": "",
    "audit": 1,
    "author": "sqsong66",
    "canEdit": false,
    "chapterId": 294,
    "chapterName": "完整项目",
    "collect": false,
    "courseId": 13,
    "desc":
        "TMDB电影APP是一款使用Jetpack Compose编写的电影、电视剧查询APP。设计规范遵循Material Design3风格。支持浅色、深色以及动态主题。",
    "descMd": "",
    "envelopePic":
        "https://www.wanandroid.com/blogimgs/44dc04d5-ece8-4e3a-9cde-283f13f90855.png",
    "fresh": false,
    "host": "",
    "id": 27599,
    "isAdminAdd": false,
    "link": "https://www.wanandroid.com/blog/show/3586",
    "niceDate": "2023-11-22 21:39",
    "niceShareDate": "2023-11-22 21:39",
    "origin": "",
    "prefix": "",
    "projectLink": "https://github.com/sqsong66/TMDB-Movie",
    "publishTime": 1700660346000,
    "realSuperChapterId": 293,
    "selfVisible": 0,
    "shareDate": 1700660346000,
    "shareUser": "",
    "superChapterId": 294,
    "superChapterName": "开源项目主Tab",
    "tags": [
      {"name": "项目", "url": "/project/list/1?cid=294"}
    ],
    "title": "TMDB电影APP",
    "type": 0,
    "userId": -1,
    "visible": 1,
    "zan": 0
  },
  {
    "adminAdd": false,
    "apkLink": "",
    "audit": 1,
    "author": "z244370114",
    "canEdit": false,
    "chapterId": 294,
    "chapterName": "完整项目",
    "collect": false,
    "courseId": 13,
    "desc":
        "全能的条形码生成器，条形码扫描器和二维码生成器 条形码生成器 - 条码生成器，条码创建器，条码扫描器，条形码制作器不仅能够生成条形码，还可以扫描条形码， 您可以扫描已有的条形码并进行装饰。它是一款非常出色的条形码生成器和条形码扫描器的同时，也是一个很棒的二维码生成器。 一个打十个！你不再需要别的条形码应用，一个应用全都解决！",
    "descMd": "",
    "envelopePic":
        "https://www.wanandroid.com/blogimgs/54a1a75c-1e50-45d8-a108-e15c2498e73c.png",
    "fresh": false,
    "host": "",
    "id": 27597,
    "isAdminAdd": false,
    "link": "https://www.wanandroid.com/blog/show/3584",
    "niceDate": "2023-11-22 21:33",
    "niceShareDate": "2023-11-22 21:33",
    "origin": "",
    "prefix": "",
    "projectLink": "https://github.com/z244370114/ksymscan",
    "publishTime": 1700660032000,
    "realSuperChapterId": 293,
    "selfVisible": 0,
    "shareDate": 1700660032000,
    "shareUser": "",
    "superChapterId": 294,
    "superChapterName": "开源项目主Tab",
    "tags": [
      {"name": "项目", "url": "/project/list/1?cid=294"}
    ],
    "title": "二维码生成器APP",
    "type": 0,
    "userId": -1,
    "visible": 1,
    "zan": 0
  }
];
